         ---###===   ERAMPAGE32 VERSION 0.96 README   ===###---


--------
CONTENT:
--------


  I.  The authors
 II.  Basic overview
III.  Recent changes
 IV.  FAQ
  V.  Info for map makers
 VI.  Contact info


--------------
I. THE AUTHORS
--------------


ERAMPAGE PROGRAMMING		Dmitry DIMAGOG Grigoryev
ERAMPAGE LEVEL DATA UPDATES	Jon Hunt
ERAMPAGE 0.95 & 0.96 UPDATES	Slawomir LAW Lawrynowicz
ERAMPAGE OTHER PROGRAMMING      Elmo Todurov

PEOPLE NOT DIRECTLY INVOLVED:

EDUKE32 PROGRAMMING		Richard TERMINX Gobeille
JFDUKE & JFBUILD CODE		Jonathon JONOF Fowler
BUILD ENGINE & STUFF		Ken AWESOKEN Silverman

USE 'CREDITS' OPTION FROM MAIN MENU FOR ALL THE AUTHORS AND CONTRIBUTORS.


------------------
II. BASIC OVERVIEW
------------------


Erampage32 is an open source project derived from the impressive Eduke32. It allows you to play Redneck Rampage games under Windows environment with resolutions never affordable under DosBox emulator. It's not perfect, some things work, a few things don't, but the overall experience is very good. We just had to participate in this project, because Redneck is one of our favourite games.

Erampage32 gives full single player support for Redneck Rampage, Redneck Rampage Rides Again and Sucking Grits On Route 66. Redneck Deer Huntin' is not playable, but this release serves as a base for the future updates.


-------------------
III. RECENT CHANGES
-------------------


"0.96"

- Fixed all levels from the Redneck Rampage Rides Again (E1L1-E1L7 and E2L3-E2L7 edited by Jon Hunt, E2L1 and E2L2 changed by Slawomir LAW Lawrynowicz).
- Fixed all levels from the second episode of Redneck Rampage (E2L2-E2L7 edited by Jon, a few tweaks by LAW).
- Added ENDGAME level to the Redneck's USER.CON and replaced it with the edited version by Frater Diatonica Dracona (UFO still kills, but there is an additional teleport).
- Fixed E2L3 (lumber table saw) and E2L4 (OpenGL skybox bug) from the Route 66 (changes by LAW).
- Fixed buggy skyboxes in the OpenGL mode (added two new sky textures and defined duplicates of the working ones).
- Fixed "WUSS" difficulty level in Rides Again (added a code within EVENT_GAME and 'eventloadactors' in Rides Again GAME.CON, so every enemy with the lotag #1 dies on map load)
- Fixed waders (they help walking on mud now).
- Fixed beer and powder keg icons.
- Fixed two lava textures from Rides Again: #7768 and #7820 (they hurt the player now).
- Fixed two mud textures: #3073 and #7889 (they slow down the player now).
- Fixed storm effect from sky texture #2577 (random flashes and thunder sounds).
- Fixed red cactus from Rides Again #2443 (gives health and poison effect).
- Fixed green cactus from Rides Again #2443 (it hurts the player when walking near it).
- Fixed fake Bubba (Bubba's clone, activates everything with lotag #669 when killed).
- Fixed unbreakable bottle #5942 from Route 66 (added bottle actor in the GAME.CON inside ROUTE66 directory instead of editing ERAMPAGE.CON, becuase one of the motorbiker's frames shares the same tile number with this bottle).
- Fixed toilet sprite #2121 (works exactly like in Redneck games, so you can piss even at full health and then you have to wait 220 seconds to use the toilet again).
- Fixed moto loop sounds for bikerb, bikerbv2 and cheerb (biker & cheerleader both on moto).
- Fixed the sizes of: mosquito and hulk.
- Fixed the sizes of: bikerb, bikerbv2, billyplay, bubbaelvis, cheerb, cheerbt, cootplay, hulkbt and minionbt (they were small as rats when spawned by a RESPAWN or by other actor).
- Fixed mama jack o'lope Rides Again final boss #8705 (has the proper size, hurts the player at close range, spawns rabbits, causes small earthquakes when jumping, triggers the door with lotag #667 if spritepal 30 and ends the game if spritepal 32).
- Fixed MAMACLOUD's size and added 'palfrom' (gas ball spawned by mama jack o'lope).
- Fixed minion inside UFO saucer #5260 (reedited MOSQUITO.CON to emulate UFO's behaviour; drawback - currently it doesn't follow LOCATORS sprite and it cannot be spawned by UFOBEAM sprite [coded UFOBEAM, but it just did nothing when put on moving sectors, like on the boat in Sunny Shores level, so it would be totally useless - now we have to put UFOMs manually in Build or use the RESPAWN sprite]).
- Fixed ALARMBELL #8660 from the Disgraceland Rides Again level (it makes a sound and activates everything with lotag #494 like RESPAWN or door; must have tags 0,0 [!]).
- Fixed lumber table saw #3410 from Lumberland Redneck Rampage level and Mystery Dino Cave Route 66 level (it kills the player now, but it hides itself when the player uses the switch with lotag #999).
- Coded NEWLIGHTNIN sprite #12 as the old one #35 was useless and resistant to any coding or replacing (it emulates the inside storm effect from Grimley's Mortuary Redneck Rampage level).
- Added 'useractor enemy' descriptor instead of 'actor' for: bikerb, bikerbv2, cheerb, cheerbt, hulkbt and minionbt (now their code execution starts when they see the player, so they don't wander mindlessly or get squished).
- Added 'useractor notenemy' descriptor for Wako windows in STUFF.CON (they don't cast the shadow now).
- Added 'defineprojectile' command for: CHEERBLADE (also redefined the projectile's strength in GAME.CON from 100 [!] to 25, just like in the original Rides Again) and CHEERBOMB.
- Improved beer and cowpie again (they add +5 health at once, but they still can be used when on full health and they don't affect the drunk/gut system).
- Improved motorcycle gun a bit (added fire sound and increased its power).
- Improved DILDO, SHITBALL, OWHIP and UWHIP projectiles (they are now just like the originals; in version 0.95 they disappeared when seen from a very long distances, just like COOLEXPLOSION1).
- Emulated MINECART's and MINECART KILLER's behaviour (two way automated train trick does the job and it also kills the player).
- Replaced four Rides Again specific sky textures: #7262, #7265, #8239 and #8650 (they are not screwed anymore).
- Got rid of that 'bell' sound at the END of 'moonshine rampage', muted the TELEPORT and COW2 sounds when using beer and cowpie.
- Set up the proper fog for Sunny Shores Rides Again level.
- Coot plays on banjo now.
- Minions spawned by UFOMs actors are now spritepal 8 (Rides Again only).
- Lowered damage to player for: biker, cheerleader (CHEERBLADE only) and cheerleader stayput.
- Mosquitos die in water (the most important fix of all time :D)
- Added REDNECK.DEF (dummytiles and fog) and updated LOOKUP.DAT (red cactus poison effect instead of night vision palette).

"0.95"

- Fixed dynamite (it's no longer triggered by a detonator).
- Fixed teat gun (it shoots bullets now).
- Fixed alien arm gun (it's stronger and doesn't glow).
- Improved powder keg (it works now, but it's used as an inventory weapon!).
- Improved beer and cowpie (they work, but for now they add +30 health at once).
- Mosquito hurts the player now.
- Added 'defineprojectile' command for: DILDO, SHITBALL, OWHIP and UWHIP (vixen, minion and turdboss now use their original projectiles).
- Lowered damage to player for: billy, coot, sheriff and vixen (their hitscan projectiles were VERY deadly; after changing 'shoot' command from RIFLE to SHOTGUN it seems to be close to the original Redneck games).
- Deleted TURDBOSS.CON from the last Erampage release [executable time stamp 2010-05-10] (due to the error, it made the episode 1 boss immortal).
- Added original sound and muted the 'bell' sound when on moonshine.


-------
IV. FAQ
-------


1) HOW TO PLAY CERTAIN REDNECK GAMES?


Firstly, unzip all the package contents to the empty directory. Then you need .GRP files ONLY. Please use 'Enable autoload folder' option in Erampage Setup, to make the new cons work. The description below will show you which .GRP you should use and where to put it.


1a) To play Redneck Rampage only


Get the REDNECK.GRP supplied with the original Redneck Rampage, put it into the main dir (where the Erampage.exe is) and during Erampage Setup select 'Custom game content directory' named REDNECK.


1b) To play Route 66 only or Redneck Rampage and Route 66


Get the REDNECK.GRP supplied with the original Redneck Rampage, put it into the main dir (where the Erampage.exe is). Then get the RT66.GRP supplied with the Route 66, put it into the ROUTE66 directory. Then during Erampage Setup select 'Custom game content directory' named REDNECK to play Redneck Rampage or ROUTE66 to play Route 66.


1c) To play Rides Again only


Get the REDNECK.GRP supplied with the Rides Again, put it into the main dir (where the Erampage.exe is) and during Erampage Setup select 'Custom game content directory' named RIDESAGAIN.


1d) To play Rides Again and Redneck Rampage


Get the REDNECK.GRP supplied with the Rides Again, put it into the main dir (where the Erampage.exe is). Then get the REDNECK.GRP supplied with the original Redneck Rampage, put it into the REDNECK directory. Then during Erampage Setup select 'Custom game content directory' named RIDESAGAIN to play Rides Again or REDNECK to play Redneck Rampage.


1e) To play Rides Again and Redneck Rampage and Route 66


Get the REDNECK.GRP supplied with the Rides Again, put it into the main dir (where the Erampage.exe is). Then get the REDNECK.GRP supplied with the original Redneck Rampage, put it into the two [!] directories: REDNECK and ROUTE66. After that get the RT66.GRP supplied with the Route 66, put it into the ROUTE66 directory. Then during Erampage Setup select 'Custom game content directory' named RIDESAGAIN to play Rides Again or REDNECK to play Redneck Rampage or ROUTE66 to play Route 66.


1f) To play Deer Huntin


Use the DosBox ;-) Just kidding, Deer Huntin is too buggy now, but you can always try for yourself.


2) WHAT IS THE BEST CONFIG?


Software renderer is very good in general. The drawback: health, ammo and other HUD stats don't refresh as often as we would like to.

OpenGL is great, but after one tweak. Go to Options -> Video Setup -> Texture Filter and set it to NEAREST or LINEAR. OpenGL doesn't have refresh issues, but some graphical glitches will happen. Also, keep in mind that sky textures in OpenGL mode are displayed in a wrong way, but there is a solution for this...


3) HOW TO FIX SKYBOXES IN OPENGL VIDEO MODE?


Open the REDNECK.DEF with Notepad, scroll down and find the two following symbols: /* and */. Delete them or replace them with spaces, save the file and you are set. Don't worry if the 'tilefromtexture' definitions are duplicated - the program will choose the second ones. If you don't like the new sky textures, just unzip the REDNECK.DEF file to the main dir again.


4) HOW TO PLAY '100% GENUINE' ROUTE 66?


To play 100% genuine CD version of Route 66, go to the ROUTE66 directory, delete USER66.CON and rename the GENUSER66.CON to USER66.CON.


5) HOW TO PLAY CUSTOM MODS?


I have made some changes in the original .CON files.

In all USER.CONs (if my memory still works) I've only changed the quotes. So it should be enough to copy all quotes from my USER.CON to the custom USER.CON.

In Redneck's GAME.CON I have added: 'setdefname REDNECK.DEF', 'include "ERAMPAGE.CON"' and 'define GET_HEATS 7' lines; I have altered BOOTS, COWPIE, BEER, POWDERKEG and CHEERBLADE actors.

Rides Again's GAME.CON contains all changes from Redneck plus a few additional 'eventloadactors', so it should be enough to copy these strings to the custom .CON files if it is a mod for Rides Again.

In Route 66's GAME.CON I have added R66BOTTLE actor, but there are no Route 66 mods as far as I know.


6) HOW TO USE LADDERS?


Just hit space instead of the 'jump' button.


----------------------
V. INFO FOR MAP MAKERS
----------------------


This port is one big example of hacking and tricks. Some old Redneck Rampage games features work in a different way and you have to know how to use them while building a new usermap or while editing original game level.


1) Mama jack o'lope Rides Again final boss


In Rides Again she have appeared three times in the E2L7 and all these times she has been spawned by a RESPAWN sprite. Mama with spritepal 31 does nothing upon dying in Erampage (in original game she co-triggered the final door), mama with pal 30 triggers ACTIVATORS with lotag #667 and finally mama with pal 32 ends the game.


2) Minion inside UFO flying saucer


In Rides Again they have been spawned by a UFOBEAM sprite. Here we don't have that sprite, but we can put the UFOs manually or make them spawn from RESPAWN srite.


3) Alarm whcih triggers stuff (Disgraceland)


Alarm triggers ACTIVATORS and RESPAWNS with lotag #494 when hit by a weapon. Of course the alarm itself should have hitag and lotag set to #0 to make trigger effects work. The blocking bit ('B' key in Build) is required.


4) Lumber table saw (Lumberland & Mystery Dino Cave)


Firstly, you put table saw in Build and set the desired size. The sprite will be wall aligned (like if you hit a 'R' key on it once). Remeber that it must have hitag and lotag set to #0. The saw must be activated by a switch with lotag #999 (hitag whatever #). Then you have to make a new room outside the main map. Rise the ceiling very high, like ten-floor building's height. Create the Doom door in the middle (sector lotag #20), put ACTIVATOR and MUSICANDSFX sprites on the door's floor and make the door closed. Set the lotag #999 for the ACTIVATOR and #474 for MUSICANDSFX. It's good when this room is placed near the saw sprite. I wrote 'near' because then the player will hear the saw hiding sound. You can change the sound number and the size of this room. And please remember: the higher the ceiling in that 'special' room is, the longer the saw remains hidden - that's the trick, I am not kidding!


5) Inside storm effect (Grimley's Mortuary)


Just put the sprite #12 in places where you want the effect to happen (like near windows). Original lightning sprites #35 are useless and can be deleted. To put sprite #12 in Build you have to first insert WHATEVER sprite in the slot 12 in TILES000.ART. The sprite is 'built in' Erampage so the TILES000.ART will NOT be required to play the edited map properly.


6) Fake Bubba


It works like in the Rides Again (triggers everything with lotag #669), although there can be only one Bubba on the map. If you put two clones and kill them, the first one will open the door, while the second will close it. Putting three Bubbas also doesn't have much sense, because door will open, then close and open up again :-)


7) Fog


There are two methods of implementing a fog in the custom map. The first one is to put a SINGLE fog sprite #7936 somewhere in the level and to set the desired sector visibility. This kind of fog will work in the OpenGL mode ONLY. The second method involves editing the pal values of sectors, walls and possibly sprites. The default fogpal in the Erampage is 26. Manual sectors' pal editing is tiresome, but rewarding, because this kind of fog will work in Software and OpenGL modes. Both types of fog take values from the fogpal defined in the REDNECK.DEF. Of course, the fog settings and new fogpals can be edited freely (refer to the Eduke32 Wiki).


8) Moto


Just don't use the motorbike when drunk - in Redneck Rampage and in real life :-)


----------------
VI. CONTACT INFO
----------------


You can contact Jon through his website, "Totally Redneck": http://www.jonhunt.com/redneck/

I think I don't want to be emailed regarding this port, unless you have something constructive to say or you are willing to help on the future updates. I have released a bunch of mods and maps, so finding my email won't be too hard.

Dmitry and Elmo are even harder to catch than me, but that's life :-)


END OF FILE (document written by Slawomir LAW Lawrynowicz)

